﻿/***************************************************************************
 * 文件名：ISelfCheck
 * 功能：
 * 说明：
 * -------------------------------------------------------------------------
 * 创建时间：2024/5/22 10:59:43
 * 创建人：林远
 * 邮箱： 17682102673@qq.com
 * =========================================================================
 *
 * 修改人：   
 * 修改时间：   
 * 修改说明：   
 ***************************************************************************/

namespace BankAccValidator.Interface
{
    /// <summary>
    /// 使业务类可自我校验
    /// </summary>
    internal interface IBusSelfcheckable
    {
        public BankBusCheckResult CheckSelf();
    }

    public class BankBusCheckResult
    {
        /// <summary>
        /// 银行
        /// </summary>
        public string Bank { get; set; }
        /// <summary>
        /// 业务类型
        /// </summary>
        public string BusType { get; set; }
        /// <summary>
        /// 是否通过业务验证
        /// </summary>
        public bool PassCheck { get; set; }
        /// <summary>
        /// 业务验证结果编码
        /// </summary>
        public string CheckResuultCode { get; set; }
        /// <summary>
        /// 验证信息
        /// </summary>
        public string CheckMessage { get; set; }
    }
}
